Úprava masek pro adresy webových prostředků

Použití masky adresy webových prostředků (také je označována jako „maska adresy“) může být užitečné, když při vytváření pravidla přístupu k webovým prostředkům potřebujete zadat řadu podobných adres webových prostředků. Dobře vytvořená maska adresy může nahradit velký počet adres webových prostředků.

Při vytváření masky adresy dodržujte tato pravidla:

  1. Znak * nahrazuje jakoukoli sekvenci obsahující nula a více znaků.

    Pokud například zadáte masku adresy *abc*, pravidlo přístupu se použije na všechny webové prostředky, které obsahují sekvenci abc. Příklad: http://www.example.com/page_0-9abcdef.html.

    Chcete-li do masky adresy zahrnout znak *, znak * zadejte dvakrát.

  2. Sekvence znaků www. na začátku masky adresy je interpretována jako sekvence *..

    Příklad: Maska adresy www.priklad.com je zpracována jako *.priklad.com.

  3. Pokud maska adresy nezačíná znakem *, obsah masky adresy odpovídá stejnému obsahu s předponou (*.).
  4. Sekvence znaků *. na začátku masky adresy je interpretována jako *. nebo prázdný řetězec.

    Příklad: Maska adresy http://www.*.priklad.com zahrnuje adresu http://www2.priklad.com.

  5. Pokud maska adresy končí jiným znakem než / nebo *, obsah masky adresy odpovídá stejnému obsahu s příponou /*.

    Příklad: Maska adresy http://www.priklad.com zahrnuje adresy jako například http://www.priklad.com/abc, kde znaky a, b, a c jsou libovolné znaky.

  6. Pokud maska adresy končí znakem /, obsah masky adresy odpovídá stejnému obsahu s příponou (/*.).
  7. Sekvence znaků /* na konci masky adresy je interpretována jako /* nebo prázdný řetězec.
  8. Adresy webových prostředků jsou ověřovány pomocí masky adresy a při této operaci je brán v potaz protokol (http nebo https):
    • Pokud maska adresy neobsahuje žádný síťový protokol, tato maska adresy zahrnuje adresy s jakýmkoli síťovým protokolem.

      Příklad: Maska adresy priklad.com zahrnuje adresy http://priklad.com a https://priklad.com.

    • Pokud maska adresy obsahuje nějaký síťový protokol, tato maska adresy zahrnuje jen adresy se stejným síťovým protokolem, který je v masce adresy.

      Příklad: Maska adresy http://*.priklad.com zahrnuje adresu http://www.priklad.com, ale nezahrnuje adresu https://www.priklad.com.

  9. Maska adresy, která je v dvojitých uvozovkách, je zpracována bez zohlednění jakýchkoli dalších nahrazení, kromě znaku *, pokud byl do masky adresy původně zahrnut. Pravidla 5 a 7 neplatí pro masky adresy uzavřené v dvojitých uvozovkách (viz příklady 14–18 v tabulce níže).
  10. Uživatelské jméno a heslo, port připojení a velká a malá písmena nejsou při porovnávání s maskou adresy webového prostředku brány v potaz.

     

    Příklady použití pravidel při vytváření masek adresy

     

    Č.

    Maska adresy

    Adresa webového prostředku k ověření

    Maska adresy danou adresu zahrnuje

    Poznámka

    1

    *.priklad.com

    http://www.123example.com

    Ne

    Viz pravidlo 1.

    2

    *.priklad.com

    http://www.123.example.com

    Ano

    Viz pravidlo 1.

    3

    *priklad.com

    http://www.123example.com

    Ano

    Viz pravidlo 1.

    4

    *priklad.com

    http://www.123.example.com

    Ano

    Viz pravidlo 1.

    5

    http://www.*.example.com

    http://www.123example.com

    Ne

    Viz pravidlo 1.

    6

    www.priklad.com

    http://www.example.com

    Ano

    Viz pravidla 2, 1.

    7

    www.priklad.com

    https://www.example.com

    Ano

    Viz pravidla 2, 1.

    8

    http://www.*.example.com

    http://123.example.com

    Ano

    Viz pravidla 2, 4, 1.

    9

    www.priklad.com

    http://www.example.com/abc

    Ano

    Viz pravidla 2, 5, 1.

    10

    priklad.com

    http://www.example.com

    Ano

    Viz pravidla 3, 1.

    11

    http://example.com/

    http://example.com/abc

    Ano

    Viz pravidlo 6.

    12

    http://priklad.com/*

    http://example.com

    Ano

    Viz pravidlo 7.

    13

    http://example.com

    https://example.com

    Ne

    Viz pravidlo 8.

    14

    "priklad.com"

    http://www.example.com

    Ne

    Viz pravidlo 9.

    15

    "http://www.priklad.com"

    http://www.example.com/abc

    Ne

    Viz pravidlo 9.

    16

    "*.priklad.com"

    http://www.example.com

    Ano

    Viz pravidla 1, 9.

    17

    "http://www.priklad.com/*"

    http://www.example.com/abc

    Ano

    Viz pravidla 1, 9.

    18

    "www.priklad.com"

    http://www.priklad.com; https://www.priklad.com

    Ano

    Viz pravidla 9, 8.

    19

    www.priklad.com/abc/123

    http://www.example.com/abc

    Ne

    Maska adresy obsahuje více informací než jen adresu webového prostředku.

     

Začátek stránky